253 research outputs found

    Analytic Philosophy and History: A Mismatch?

    Get PDF
    In recent years, even some of its own practitioners have accused analytic philosophy of lacking historical awareness. My aim is to show that analytic philosophy and history are not such a mismatch after all. Against the objection that analytic philosophers have unduly ignored the past I argue that for the most part they only resist strong versions of historicism, and for good reasons. The history of philosophy is not the whole of philosophy, as extreme historicists maintain, nor is it indispensable to substantive philosophizing, as mainline historicists have it, it is merely advantageous (pragmatic historicism). Against the objection that analytic histories of philosophy are inevitably anachronistic I argue that it is possible to approach past texts with a view to substantive issues and in a critical spirit (contrary to historicist relativism and to misguided interpretations of the principle of charity). Indeed, such an analytic approach makes not just for better philosophy but also for better histor

    Concepts, Conceptual Schemes and Grammar

    Get PDF
    This paper considers the connection between concepts, conceptual schemes and grammar in Wittgenstein's last writings. It lists eight claims about concepts that one can garner from these writings. It then focuses on one of them, namely that there is an important difference between conceptual and factual problems and investigations. That claim draws in its wake other claims, all of them revolving around the idea of a conceptual scheme, what Wittgenstein calls a ‘grammar'. I explain why Wittgenstein's account does not fall prey to Davidson's animadversions against the idea of a conceptual scheme as a force operating on a pre-conceptual content. In the sequel I deny that the distinction between grammatical and empirical propositions disappears in the last writings: it is neither deliberately abandoned, nor willy-nilly undermined by the admission of hinge propositions in On Certainty or by the role accorded to agreement in judgemen

    Concepts: Where Subjectivism Goes Wrong

    Get PDF
    The debate about concepts has always been shaped by a contrast between subjectivism, which treats them as phenomena in the mind or head of individuals, and objectivism, which insists that they exist independently of individual minds. The most prominent contemporary version of subjectivism is Fodor's RTM. The Fregean charge against subjectivism is that it cannot do justice to the fact that different individuals can share the same concepts. Proponents of RTM have accepted shareability as a ‘non-negotiable constraint'. At the same time they insist that by distinguishing between sign-types and - tokens the Fregean objection cannot just be circumvented but revealed to be fallacious. My paper rehabilitates the Fregean argument against subjectivism. The RTM response rests either on an equivocation of ‘concept'—between types which satisfy the non-negotiable constraint and tokens which are mental particulars in line with RTM doctrine—or on the untenable idea that one and the same entity can be both a shareable type and hence abstract and a concrete particular in the head. Furthermore, subjectivism cannot be rescued by adopting unorthodox metaphysical theories about the type/token and universal/particular contrasts. The final section argues that concepts are not representations or signs, but something represented by signs. Even if RTM is right to explain conceptual thinking by reference to the occurrence of mental representations, concepts themselves cannot be identical with such representation

    The Anthropological Difference: What Can Philosophers Do To Identify theDifferences Between Human and Non-human Animals?

    Get PDF
    This paper considers the question of whether there is a human-animal or ‘anthropological difference'. It starts with a historical introduction to the project of philosophical anthropology (sct. 1). Section 2 explains the philosophical quest for an anthropological difference. Sections 3-4 are methodological and explain how philosophical anthropology should be pursued in my view, namely as impure conceptual analysis. The following two sections discuss two fundamental objections to the very idea of such a difference, biological continuity (sct. 5) and Darwinist anti-essentialism (sct. 6). Section 7 discusses various possible responses to this second objection - potentiality, normality and typicality. It ends by abandoning the idea of an essence possessed by all and only individual human beings. Instead, anthropological differences are to be sought in the realm of capacities underlying specifically human societies (forms of communication and action). The final section argues that if there is such a thing as the anthropological difference, it is connected to language. But it favours a more modest line according to which there are several anthropological differences which jointly underlie the gap separating us from our animal cousin

    The (Limited) Space for Justice in Social Animals

    Get PDF
    While differentialists deny that non-linguistic animals can have a sense of justice, assimilationists credit some animals with such an advanced moral attitude. We approach this debate from a philosophical perspective. First, we outline the history of the notion of justice in philosophy and how various facets of that notion play a role in contemporary empirical investigations of justice among humans. On this basis, we develop a scheme for the elements of justice-relevant situations and for criteria of justice that should be fruitful in studying both humans and animals. Furthermore, we investigate the conceptual connections between a sense of justice, on the one hand, and various other mental powers, on the other, and indicate which of the latter may be beyond the ken of animals. Next, we consider recent empirical research on justice-related phenomena in animals. We argue for an intermediate position: While animals can at least in principle satisfy some preconditions of justice (intentional action, rule-following), others are problematic, notably possessing a notion of desert. A space for justice in social animals exists, yet it is rather limited compared to the rich cultures of justice in humans. Finally, we reflect on some actual or alleged implications of research on animal justice. As regards justice in humans, one should avoid a simplistic image of "natural justice” as boiling down to equal allocation of goods. As regards justice for animals, one should be weary of the contractualist assumption that only those capable of justice themselves are deserving of "just” treatmen

    PASDA: A Partition-based Semantic Differencing Approach with Best Effort Classification of Undecided Cases

    Full text link
    Equivalence checking is used to verify whether two programs produce equivalent outputs when given equivalent inputs. Research in this field mainly focused on improving equivalence checking accuracy and runtime performance. However, for program pairs that cannot be proven to be either equivalent or non-equivalent, existing approaches only report a classification result of "unknown", which provides no information regarding the programs' non-/equivalence. In this paper, we introduce PASDA, our partition-based semantic differencing approach with best effort classification of undecided cases. While PASDA aims to formally prove non-/equivalence of analyzed program pairs using a variant of differential symbolic execution, its main novelty lies in its handling of cases for which no formal non-/equivalence proof can be found. For such cases, PASDA provides a best effort equivalence classification based on a set of classification heuristics. We evaluated PASDA with an existing benchmark consisting of 141 non-/equivalent program pairs. PASDA correctly classified 61-74% of these cases at timeouts from 10 seconds to 3600 seconds. Thus, PASDA achieved equivalence checking accuracies that are 3-7% higher than the best results achieved by three existing tools. Furthermore, PASDA's best effort classifications were correct for 70-75% of equivalent and 55-85% of non-equivalent cases across the different timeouts

    Microservice API Evolution in Practice: A Study on Strategies and Challenges

    Full text link
    Nowadays, many companies design and develop their software systems as a set of loosely coupled microservices that communicate via their Application Programming Interfaces (APIs). While the loose coupling improves maintainability, scalability, and fault tolerance, it poses new challenges to the API evolution process. Related works identified communication and integration as major API evolution challenges but did not provide the underlying reasons and research directions to mitigate them. In this paper, we aim to identify microservice API evolution strategies and challenges in practice and gain a broader perspective of their relationships. We conducted 17 semi-structured interviews with developers, architects, and managers in 11 companies and analyzed the interviews with open coding used in grounded theory. In total, we identified six strategies and six challenges for REpresentational State Transfer (REST) and event-driven communication via message brokers. The strategies mainly focus on API backward compatibility, versioning, and close collaboration between teams. The challenges include change impact analysis efforts, ineffective communication of changes, and consumer reliance on outdated versions, leading to API design degradation. We defined two important problems in microservice API evolution resulting from the challenges and their coping strategies: tight organizational coupling and consumer lock-in. To mitigate these two problems, we propose automating the change impact analysis and investigating effective communication of changes as open research directions

    Reading minds or reading scripts? De-intellectualising theory of mind

    Get PDF
    Funding: National Centres of Competence in Research (NCCR) Evolving Language. Grant Number: #51NF40_180888. Open access funding provided by Universite de Neuchatel.Understanding the origins of human social cognition is a central challenge in contemporary science. In recent decades, the idea of a ‘Theory of Mind’ (ToM) has emerged as the most popular way of explaining unique features of human social cognition. This default view has been progressively undermined by research on ‘implicit’ ToM, which suggests that relevant precursor abilities may already be present in preverbal human infants and great apes. However, this area of research suffers from conceptual difficulties and empirical limitations, including explanatory circularity, over-intellectualisation, and inconsistent empirical replication. Our article breaks new ground by adapting ‘script theory’ for application to both linguistic and non-linguistic agents. It thereby provides a new theoretical framework able to resolve the aforementioned issues, generate novel predictions, and provide a plausible account of how individuals make sense of the behaviour of others. Script theory is based on the premise that pre-verbal infants and great apes are capable of basic forms of agency-detection and non-mentalistic goal understanding, allowing individuals to form event-schemata that are then used to make sense of the behaviour of others. We show how script theory circumvents fundamental problems created by ToM-based frameworks, explains patterns of inconsistent replication, and offers important novel predictions regarding how humans and other animals understand and predict the behaviour of others.Publisher PDFPeer reviewe
    • 

    corecore